package com.yueshop.yueshopsearch.vo;


import lombok.Data;

import java.util.List;

/**
 * 拼接完整请求路径
 * list.html?keyword=手机&catalog3Id=165&sort=saleCount_asc/desc&hasStock=0/1&skuPrice=1_500&brandId=1&brandId=2&attrs=1_黑色:白色:蓝色&attrs=
 */
@Data
public class SearchParam {
    private String keyword;//页面传递过来的全文检索关键字
    private Long catalog3Id; //三级分类id

    /**
     * saleCount（销量）、hotScore（热度分）、skuPrice（价格）
     * sort=saleCount_asc/desc 销量排序
     * sort=hotScore_asc/desc 热度分
     * sort=skuPrice_asc/desc 价格排序
     */
    private String sort;//排序条件  三种排序只能选一个
    /**
     * hasStock、skuPrice区间、brandId、attrs
     *hasStock=0/1 是否有货
     *skuPrice=1_500/1_/_500
     *brandId=1
     */
    private  Integer hasStock;//是否有货  规定 传入0 无货 false  传入是1 true 有货
    private  String skuPrice;//价格区间
    private List<Long> brandId;//品牌id
    //attrs=1_黑色:白色:蓝色
    private List<String> attrs;//按照属性进行筛选
    private  Integer pageNum=1 ;//当前页码


}
